CPU PhotoWorxx
This integer benchmark performs different common tasks used during digital photo processing.
It performs the following tasks on a very large RGB image:
·
Fill
·
Flip
·
Rotate90R (rotate 90 degrees CW)
·
Rotate90L (rotate 90 degrees CCW)
·
Random (fill the image with random coloured pixels)
·
RGB2BW (colour to black & white conversion)
·
Difference
·
Crop
This benchmark stresses the integer arithmetic and multiplication execution units of the CPU and also the memory subsystem. Due to the fact that this test performs high memory read/write traffic, it cannot effectively scale in situations where more than 2 processing threads used. For example, on a 8-way Pentium III Xeon system the 8 processing threads will be "fighting" over the memory, creating a serious bottleneck that would lead to as low scores as a 2-way or 4-way similar processor based system could achieve.
CPU PhotoWorxx test uses only the basic x86 instructions, and it is HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.
Important note
On AMD K8 class (Athlon 64, Athlon 64 X2, Socket 754/939/AM2 Sempron, Opteron, Turion 64, Turion 64 X2) systems configuring the Command Rate setting to 1T significantly improves Memory Write bandwidth and CPU PhotoWorxx scores.